package model

import (
	"time"

	"go.mongodb.org/mongo-driver/bson/primitive"
)

type ChatMsg struct {
	ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	// TODO: Fill your own fields
	UpdateAt time.Time `bson:"updateAt,omitempty" json:"updateAt,omitempty"`
	CreateAt time.Time `bson:"createAt,omitempty" json:"createAt,omitempty"`

	Content   string             `bson:"content" json:"content"`
	Role      string             `bson:"role" json:"role"`
	ChatAt    time.Time          `bson:"chatAt" json:"chatAt"`
	DialogID  primitive.ObjectID `bson:"dialogId" json:"dialogId"`
	UserId    int64              `bson:"userId" json:"userId"`
	RequestId string             `bson:"requestId" json:"requestId"`
}
